Skip to content

Add MySQL provider documentation and configuration#217

Open
danielgerlag wants to merge 3 commits into
drasi-project:mainfrom
danielgerlag:mysql
Open

Add MySQL provider documentation and configuration#217
danielgerlag wants to merge 3 commits into
drasi-project:mainfrom
danielgerlag:mysql

Conversation

@danielgerlag
Copy link
Copy Markdown
Contributor

@danielgerlag danielgerlag commented May 21, 2026

The changes introduce a new MySQL bootstrap and source provider that allows loading initial state from a MySQL database and tracking changes.

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>
Copilot AI review requested due to automatic review settings May 21, 2026 23:38
@danielgerlag danielgerlag requested a review from a team as a code owner May 21, 2026 23:38
@danielgerlag danielgerlag changed the title Add MySQL bootstrap provider documentation and configuration Add MySQL provider documentation and configuration May 21, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Drasi Server documentation for a new MySQL source and a MySQL bootstrap provider, and wires both into the configuration “how-to” landing pages so they’re discoverable alongside existing sources/providers.

Changes:

  • Added a new “Configure MySQL Source” how-to page with configuration, prerequisites, and troubleshooting guidance.
  • Added a new “Configure MySQL Bootstrap Provider” how-to page describing snapshot bootstrapping for MySQL sources.
  • Updated the “Configure Sources” and “Configure Bootstrap Providers” index pages to include MySQL cards.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 8 comments.

File Description
docs/content/drasi-server/how-to-guides/configuration/configure-sources/configure-mysql-source/_index.md New MySQL source documentation page (config, prerequisites, verification, troubleshooting).
docs/content/drasi-server/how-to-guides/configuration/configure-sources/_index.md Adds MySQL to the sources landing-page card grid.
docs/content/drasi-server/how-to-guides/configuration/configure-bootstrap-providers/configure-mysql-bootstrap-provider/_index.md New MySQL bootstrap provider documentation page (usage + config reference).
docs/content/drasi-server/how-to-guides/configuration/configure-bootstrap-providers/_index.md Adds MySQL to the bootstrap providers landing-page card grid.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +114 to +116
| Field | Type | Default | Description |
|---|---:|---:|---|
| `kind` | string | required | Must be `mysql`. |
Comment on lines +207 to +209
| Error | Cause | Solution |
|-------|-------|----------|
| `binlog_format must be ROW` | Binlog format not set to ROW | Set `binlog_format = ROW` in `my.cnf` and restart |
Comment on lines +57 to +59
| Field | Type | Required | Description |
|---|---|---:|---|
| `kind` | string | Yes | Must be `mysql`. |
Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>
…ject#218)

* Initial plan

* Fix MySQL docs review feedback in PR drasi-project#217

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants